package com.by.shop.order.service;

import com.by.shop.common.entity.Product;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;

@FeignClient("service-product")// 指定调用服务的名称
public interface ProductService {
    /**
     * 指定调用提供者的那个方法，
     *
     * @FeignClient + @GetMapping 就是一个完成的路径：
     * http:// service-product/product/findbyid/{pid}
     */
    @GetMapping("/product/findbyid/{pid}")
    Product findById(@PathVariable Integer pid);
}
